/** 字体*/
//字体大小
.font-size-xm,
.fs-xm {
  font-size: var(--font-size-xs);
}
.font-size-sm,
.fs-sm {
  font-size: var(--font-size-sm);
}
.font-size,
.fs {
  font-size: var(--font-size-md);
}
.font-size-lg,
.fs-lg {
  font-size: var(--font-size-lg);
}
.font-size-xl,
.fs-xl {
  font-size: var(--font-size-xl);
}
// 字体大小[19-40]
@for $i from 20 through 40 {
  .font-size-#{$i},
  .fs-#{$i} {
    font-size: $i + px;
  }
}
// 行高[18-60]
@for $i from 18 through 60 {
  .line-height-#{$i},
  .l-h-#{$i},
  .lh-#{$i} {
    line-height: $i + px;
  }
}

// 字体粗细
@for $i from 1 through 9 {
  .font-weight-1,
  .fw-1 {
    font-weight: $i * 100;
  }
}

// 内容排序方式
.text-left,
.text-l {
  text-align: left;
}
.text-center,
.text-c {
  text-align: center;
}

.text-right,
.text-r {
  text-align: right;
}

// 超出多少行显示省略号
@for $i from 0 through 5 {
  .out-link-#{$i} {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: $i;
    line-clamp: $i;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
/* 中划线 */
.line-through {
  text-decoration: line-through;
}

// 字体颜色
.font-color-primary,
.fc-primary {
  color: var(--color-primary);
}
.font-color-success,
.fc-success {
  color: var(--color-success);
}
.font-color-warning,
.fc-warning {
  color: var(--color-warning);
}
.font-color-danger,
.fc-danger {
  color: var(--color-danger);
}
.font-color-info,
.fc-info {
  color: var(--color-info);
}
.font-color-main,
.fc-main {
  color: var(--color-text-1);
}
.font-color-secondary,
.fc-secondary {
  color: var(--color-text-2);
}
.font-color-placeholder,
.fc-placeholder {
  color: var(--color-text-2);
}
.font-color-whit,
.fc-white {
  color: #fff;
}
.font-color-blac,
.fc-black {
  color: #000;
}

// 字体颜色[1-9]
// @for $i from 1 through 9 {
// }
